home *** CD-ROM | disk | FTP | other *** search
/ Celestin Apprentice 7 / Apprentice-Release7.iso / Source Code / Libraries / SAT 2.4.0 / SAT / Add-ons / Graphic effects / Headers / Pixels.h < prev    next >
Encoding:
Text File  |  1997-02-21  |  526 b   |  17 lines  |  [TEXT/KAHL]

  1. // Pixels
  2. /* Plotting sets of pixels fast. */
  3. /* All reasonable screen depths supported: 1, 4, 8, 16 and 32 bits. */
  4.  
  5. #include <SAT.h>
  6.  
  7.      typedef struct {
  8.             Point position;
  9.             char data1, data2, data3, data4;
  10.         } Pixel, Pixels, *PixelPtr;
  11.  
  12. pascal void SATDrawPixels(PixelPtr pix, SATPort *port, long value);
  13. pascal void SATCopyPixels(PixelPtr pix, SATPort *src, SATPort *dest);
  14. pascal void SATDrawPixelsSafe(PixelPtr pix, SATPort *port, long value);
  15. pascal void SATCopyPixelsSafe(PixelPtr pix, SATPort *src, SATPort *dest);
  16.  
  17.